home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dirut / sst_53a.zip / HISTORY.DOC < prev    next >
Text File  |  1991-07-02  |  17KB  |  324 lines

  1.  
  2.                        SST: the Supersonic Search Tool
  3.                               History of Changes
  4.                        -------------------------------
  5.  
  6.  
  7.      v5.3a      o  Added support for "ARJ" archives.  ARJ has taken the
  8.                    place of "PAK" files internally in SST.  However,
  9.                    .PAK files are still searched if you are doing
  10.                    archive searching -- you just won't find PAK files
  11.                    referenced anywhere on SST's menus or command line
  12.                    switches.
  13.  
  14.      v5.2b      o  Fixed a bug where the "&d" replaceable parameter was
  15.                    retaining the trailing '\' if the &d was the last
  16.                    thing on the command line.
  17.  
  18.                 o  Added support for EGA/VGA 43/50 line screen displays.
  19.                    This feature is automatic; no switches are needed.
  20.  
  21.      v5.2a      o  SST's "archive searching" is now compatible with the
  22.                    new version of LHARC (v2.10).  SST also retains its
  23.                    compatibility with earlier LHARC archive files.
  24.  
  25.                 o  Added a new "-ho" switch which tells SST to (a) start
  26.                    in the current directory, and (b) to ONLY search this
  27.                    directory (ie: don't search directories under this
  28.                    directory).  This means that SST can now be used as a
  29.                    true "directory alias" that also lists archive members.
  30.                    Just create this ARCDIR.BAT file:
  31.  
  32.                               sst %1 -ho -a
  33.  
  34.                 o  Modified the -c"command" switch so that you can now
  35.                    tell SST to get verification from you.  This is done
  36.                    with the -cv"command" switch.  Before executing the
  37.                    command on each found file, SST will prompt you as to
  38.                    whether it should execute the command or not.
  39.  
  40.                 o  In the -c"command" and -v"command" switches you can now
  41.                    place an ampersand (&) as part of the command string by
  42.                    entering two ampersands in a row (&&), as in:
  43.  
  44.                           -c"echo This && That"
  45.  
  46.                    which will now be parsed down to "This & That".
  47.  
  48.                 o  Fixed a minor bug that would allow you to enter a null
  49.                    grep string (eg: SST ""), which would of course drive
  50.                    the regular-expression code completely batty.
  51.  
  52.      v5.1a      o  After many painstaking hours of debugging, I finally
  53.                    found the two obscure bugs that were causing random
  54.                    lockups of the code for some people (since v4.1a of
  55.                    the program - this will teach me to not use function
  56.                    prototypes!).  I'd like to thank all of you people
  57.                    who took the time to both call and write with very
  58.                    good examples of your configurations and problems.
  59.                    Hopefully, we've put this baby to bed once and for
  60.                    all.  By the way, the Turbo C v1.01 compiler was not
  61.                    the problem -- this one was all on my shoulders
  62.                    (my apologies, Borland ... I should have known better!).
  63.  
  64.                 o  Per a user's request, added a new replaceable parameter
  65.                    named "&r" that only returns the "root" of the filename
  66.                    (eg: the filename without the extension).
  67.  
  68.                 o  SST v5.1a is now compiled with Borland C++ v2.0.
  69.  
  70.  
  71.      v5.0a      o  Changed the name of the program from WHEREIS to
  72.                    SST ("Supersonic Search Tool").  The main reason
  73.                    behind this was the literally hundreds of requests
  74.                    I've had over the last few months to give the program
  75.                    a unique name.  To quote a few hundred people:
  76.                    "There must be a thousand 'Whereis' programs out
  77.                    there!  I'm sooooo confused!".  (Well, maybe they
  78.                    weren't THAT forlorned <grin>.  Anyway, from now on
  79.                    the program will be known as SST_vvv.ZIP on all
  80.                    BBS's, where "_vvv" will be the version number (as
  81.                    in SST_50A.ZIP for version 5.0a).
  82.  
  83.                    Of course, if you prefer to keep it named WHEREIS
  84.                    after you download the program, simply rename it and
  85.                    you'll never know anything changed.  For BRANDing
  86.                    instructions for you registered users, see the
  87.                    READ.ME file.
  88.  
  89.                 o  The program will now support the environment variables
  90.                    SST and SST_DRIVES, as well as the old WHEREIS and
  91.                    WI_DRIVES.  You don't need to change your old ones if
  92.                    you don't want to.
  93.  
  94.                 o  The program will no longer prompt you with "You've
  95.                    asked me do delete ALL FILES on drive x...are you
  96.                    SURE?" if you specify any exclude masks
  97.                    (eg: "-x*.bat").  Be careful!
  98.  
  99.  
  100.  
  101.      v4.4b      o  Version 1.03 of PKLite resulted in a header change
  102.                    in compressed .COM files, which meant that WhereIs
  103.                    could no longer identify them as compressed files.
  104.                    This version of WhereIs can now identify those
  105.                    files.
  106.  
  107.      v4.4a      o  WhereIs now has the ability to search for COM and
  108.                    EXE files that have been compressed with PK-Ware's
  109.                    new PKLite program.  Since only .EXE and .COM files
  110.                    will be "included" if you specify the "-PKLITE"
  111.                    switch, you can greatly speed up the search time by
  112.                    doing a command line like this:
  113.  
  114.                             WhereIs *.com *.exe -pklite
  115.  
  116.                    You can still do all commands on found files; so, for
  117.                    example, you could un-pklite all PKLite'd files on
  118.                    your drive with the following command:
  119.  
  120.                             WhereIs *.com -pklite -c"pklite -x &f"
  121.  
  122.  
  123.      v4.3a      o  Evidently, v4.2 of WhereIs brought out a bug in
  124.                    the Turbo C++ v1.01 compiler.  I had a lot of reports
  125.                    from people about WhereIs "locking up" in strange
  126.                    ways.  One person told me he kept getting "Divide
  127.                    by zero" errors, and WhereIs doesn't even HAVE a
  128.                    division statement in it anywhere.   Anyway, I
  129.                    found one situation where I could lock up the
  130.                    machine every time; when I compiled the exact code
  131.                    under the old Turbo C 2.0 compiler, it worked just
  132.                    fine.  I barely have time to chase down my own bugs,
  133.                    let alone Borland's <grin>, so I've went back to
  134.                    Turbo C 2.0 with v4.3a.   If anyone out there has
  135.                    any more strange lockups happen, PLEASE let me know
  136.                    (in as detailed a message as possible) what happenned
  137.                    to you.
  138.  
  139.                 o  Fixed a bug that was causing regular-expression
  140.                    searches to not work when looking inside of ZOO
  141.                    files.
  142.  
  143.                 o  Added a new "-dir" switch that tells WhereIs to also
  144.                    look at directory names when matching for filenames.
  145.                    Any directories found will display as normal, except
  146.                    the area where the filesize is normally shown will
  147.                    display "<dir>" instead.
  148.  
  149.                 o  Added a new '-gf' switch which tells WhereIs to
  150.                    "go to the directory of the first found file
  151.                    without prompting me".
  152.  
  153.                 o  Added a new '&d' replaceable parameter for use
  154.                    with the '-c' and '-o' command strings.  This
  155.                    will return the same thing as the '&p' (pathname)
  156.                    parameter, but without the trailing '\' (unless
  157.